<%@ Page Language="C#" AutoEventWireup="true" CodeFile="modificaPromozioni.aspx.cs" Inherits="articoli_manuale" %>
<%@ Import Namespace="distrilan" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>backoffice Distrilan.com - Modifica Manuale Articoli</title>
    <link rel="stylesheet" type="text/css" href="css/stile.css" />

    <script type="text/javascript" src="js/distrilanAdmin.js"></script>

</head>
<body>
    <div id="contenitore">
        <form id="form1" runat="server">    
        <asp:ScriptManager ID="scptMgr" runat="server" />
            <div id="header">
                <asp:Menu ID="Menu" runat="server" Height="20px" Orientation="Horizontal" BackColor="#7E7E7E" DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#FFFFFF" StaticSubMenuIndent="10px">
                    <Items>
                        <asp:MenuItem Text="Start" Value="Start">
                            <asp:MenuItem Text="Home" ToolTip="Torna alla pagina iniziale" Value="Home" NavigateUrl="home.aspx"/>
                            <asp:MenuItem Text="Esci" ToolTip="Esce dall'applicazione" Value="Esci" NavigateUrl="index.aspx?exit=1"/>
                        </asp:MenuItem>
    
                        <asp:MenuItem Text="caricamento .CSV" Value="caricamento .CSV">
                            <asp:MenuItem Text="Carica CSV Utenti" ToolTip="Consente di caricare il file degli utenti" Target="_self" NavigateUrl="utenti.aspx"></asp:MenuItem>
                            <asp:MenuItem Text="Carica CSV Articoli" ToolTip="Consente di caricare il file degli articoli" Target="_self" NavigateUrl="articoli.aspx"></asp:MenuItem>
                            <asp:MenuItem Text="Carica CSV Sconti" ToolTip="Consente di caricare il file degli sconti" Target="_self" NavigateUrl="sconti.aspx"></asp:MenuItem>
                            <%--<asp:MenuItem Text="Carica CSV Promozioni" ToolTip="Consente di caricare il file delle promozioni" Target="_self" NavigateUrl="promozioni.aspx"></asp:MenuItem>--%>
                        </asp:MenuItem>

                        <asp:MenuItem Text="CMS" Value="CMS">
                            <asp:MenuItem Text="elimina articoli non piu su database" NavigateUrl="eliminaArticoliNoDb.aspx" ToolTip="Consente di eliminare da disco tutti i files relativi gli articoli che sono stati eliminati dal listino" Target="_self"></asp:MenuItem>
                            <asp:MenuItem Text="carica immagini e testi in evidenza" NavigateUrl="~/admin/caricaArticoliInEvidenza.aspx" ToolTip="Consente cariacre gli articoli nella sezione 'in evidenza della home' " Target="_self" ></asp:MenuItem>
                            <asp:MenuItem Text="modifica immagini e testi in evidenza" NavigateUrl="~/admin/modificaArticoliInEvidenza.aspx" ToolTip="Consente di modificare gli articoli visualizzati nella sezione 'in evidenza della home' " Target="_self"></asp:MenuItem>
                            <asp:MenuItem Text="inserisci news" NavigateUrl="inserisciNews.aspx" ToolTip="Consente di inserire una news" Target="_self"></asp:MenuItem>
                            <asp:MenuItem Text="modifica news" NavigateUrl="modificaNews.aspx" ToolTip="Consente di modificare una news" Target="_self"></asp:MenuItem>
                            <asp:MenuItem Text="modifica articoli" NavigateUrl="modificaArticoli.aspx" ToolTip="Consente di modificare gli articoli caricati precedentemente via file .csv" Target="_self"></asp:MenuItem>
                            <asp:MenuItem Text="caricamento immagine aziendale" NavigateUrl="caricaImmaginiAzienda.aspx" ToolTip="Consente di caricare le immagini per la pagina azienda del sito" Target="_self"></asp:MenuItem>
                            <asp:MenuItem Text="modifica (eliminazione) immagine aziendale" NavigateUrl="modificaImmaginiAzienda.aspx" ToolTip="Consente di modificare(eliminare) le immagini per la pagina azienda del sito" Target="_self"></asp:MenuItem>
                            <%--<asp:MenuItem Text="carica listino per utenti" NavigateUrl="caricaListino.aspx" ToolTip="Consente di caricare il listino in formato .xls o xlsx che potra essere scaricato in blocco dagli utenti" Target="_self"></asp:MenuItem>
                            <asp:MenuItem Text="elimina listino per utenti" NavigateUrl="eliminaListiniAzienda.aspx" ToolTip="Consente di eliminare il listino in formato .xls o xlsx che caricato precedentemente" Target="_self"></asp:MenuItem>--%>
                            <asp:MenuItem Text="carica promozioni" NavigateUrl="promozioni.aspx" ToolTip="Consente di caricare le promozioni" Target="_self"></asp:MenuItem>
                            <asp:MenuItem Text="modifica promozioni" NavigateUrl="modificaPromozioni.aspx" ToolTip="Consente di modificare le promozioni" Target="_self"></asp:MenuItem>
                            <asp:MenuItem Text="modifica blocchetti home" NavigateUrl="modificaBlocchettiHome.aspx" ToolTip="modifica blocchetti home" Target="_self"></asp:MenuItem>
                            <asp:MenuItem Text="inserimento imagine home" NavigateUrl="inserisciImmagineHome.aspx" ToolTip="permette di inserire una immagine in home page, al di sopra dei 6 blocchetti" Target="_self"></asp:MenuItem>
                        </asp:MenuItem>                        

                    </Items>
                    <StaticSelectedStyle BackColor="#7E7E7E" />
                    <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                    <DynamicHoverStyle BackColor="#72CC0F" ForeColor="White" />
                    <DynamicMenuStyle BackColor="#7E7E7E" />
                    <DynamicSelectedStyle BackColor="#7E7E7E" />
                    <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                    <StaticHoverStyle BackColor="#72CC0F" ForeColor="White" />
                </asp:Menu>
            </div>      
            <div id="corpo">  
               <%-- <asp:Label ID="lblCerca" runat="server" Text="Ricerca Articolo"></asp:Label>
                <asp:TextBox runat="server" ID="txtCodart" Text=""></asp:TextBox>
                <asp:Button runat="server" ID="btnCercaArt" Text="Cerca" OnClick="btnCercaArt_Click" /><br />--%>
                <asp:Label ID="lblStato1" runat="server" Text=""></asp:Label><br />  
                
                <asp:Label ID="lblMessage" runat="server" /> 
                <asp:GridView ID="lstArtMan" runat="server" DataSourceID="artManualeDS" DataKeyNames="ID" 
                              AutoGenerateColumns="False" AutoGenerateEditButton="True" AutoGenerateDeleteButton="true" Width="600px" 
                              AllowPaging="True" CellPadding="3" BackColor="#7E7E7E" OnRowUpdating="row_updating" OnRowDeleting="row_deleting"
                              BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" GridLines="Horizontal" ShowFooter="True">
                              
                    <FooterStyle BackColor="#7E7E7E" ForeColor="#4A3C8C" />
                    <Columns>
                        <%--<asp:BoundField DataField="titolo" HeaderText="titolo promozione" SortExpression="titolo" />
                        <asp:BoundField DataField="dataInizio" HeaderText="data inizio" SortExpression="dataInizio" />
                        <asp:BoundField DataField="dataFine" HeaderText="data fine" SortExpression="dataFine" />--%>
                        
                        <asp:BoundField DataField="ID" HeaderText="ID promo" SortExpression="ID" ReadOnly="true" />
                        
                        <%--titolo--%>
                        <asp:TemplateField HeaderText="titolo" SortExpression="titolo">
                          <EditItemTemplate>
                            <asp:TextBox ID="titolo" Text=<%# Bind("titolo")%> runat="server"></asp:TextBox>
                            <asp:RequiredFieldValidator ControlToValidate="titolo" ErrorMessage="inserire il titolo " ID="reqFieldTitolo" runat="server" />
                          </EditItemTemplate>
                          
                          <ItemTemplate>
                            <asp:Label ID="titolo" Text=<%# Eval("titolo")%> runat="server"/>
                          </ItemTemplate>
                        </asp:TemplateField>
                        <%--fine titolo--%>
                        
                        <%--data inizio --%>
                        <asp:TemplateField HeaderText="data inizio">
                          <EditItemTemplate>
                            <asp:TextBox ID="txtDataInizio" Text=<%# Bind("dataInizio")%> runat="server"></asp:TextBox>
                            <cc1:CalendarExtender ID="CalendarExtenderDataInizio" Format="dd/MM/yyyy" TargetControlID="txtDataInizio" runat="server" />
                            <asp:RequiredFieldValidator ControlToValidate="txtDataInizio" ErrorMessage="inserire la data di inizio" runat="server" />
                          </EditItemTemplate>
                          
                          <ItemTemplate>
                            <asp:Label ID="lblDataInizio" Text=<%# Eval("dataInizio")%> runat="server"/>
                          </ItemTemplate>
                        </asp:TemplateField>
                        <%--fine data inizio--%>
                        
                        <%--data fine--%>
                        <asp:TemplateField HeaderText="data fine">
                          <EditItemTemplate>
                            <asp:TextBox ID="txtDataFine" Text=<%# Bind("dataFine")%> runat="server"></asp:TextBox>
                            <cc1:CalendarExtender ID="CalendarExtenderDataFine" Format="dd/MM/yyyy" TargetControlID="txtDataFine" runat="server" />
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtDataFine" ErrorMessage="inserire la data di fine" runat="server" />
                          </EditItemTemplate>
                        
                          <ItemTemplate>
                            <asp:Label ID="lblDataFine" Text=<%# Eval("dataFine")%> runat="server"/>
                          </ItemTemplate>
                        </asp:TemplateField>
                        <%--fine data fine--%>
                        
                        <%--documento--%>
                        <asp:TemplateField HeaderText="documento promozione">
                          <ItemTemplate>
                            <asp:Label ID="lblDocumento" runat="server" Text=<%# Eval("documento").ToString()%> />
                          </ItemTemplate>
                          
                          <EditItemTemplate>
                            <asp:FileUpload ID="flUploadDocumento" runat="server"/>
                          </EditItemTemplate>
                        </asp:TemplateField>
                        <%--fine documento--%>
                        
                    </Columns>
                    <RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
                    <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
                    <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
                    <HeaderStyle BackColor="#7E7E7E" Font-Bold="True" ForeColor="#F7F7F7" />
                    <AlternatingRowStyle BackColor="#F7F7F7" />
               
                </asp:GridView>
               
               <asp:SqlDataSource ID="artManualeDS" runat="server" ConnectionString="<%$ ConnectionStrings:ConnStr %>"  
                                  SelectCommand="SELECT [ID],[titolo],[dataInizio],[dataFine],[documento] FROM [promozioni]"
                                  UpdateCommand="UPDATE [promozioni] SET titolo=@titolo WHERE ID=@ID"
                                  DeleteCommand="DELETE from [promozioni] WHERE ID=@ID"
                                  >
               <%--<UpdateParameters>
                    <asp:QueryStringParameter name="prezzo" type="Double" querystringfield="prezzo" />
               </UpdateParameters>--%>
               </asp:SqlDataSource>                
                
            </div>               
            <asp:Label ID="lblStato2" runat="server" Text=""></asp:Label><br />                                       
        </form>        	
    </div>
</body>
</html>
